return {
  "michaelb/sniprun",
  branch = "master",

  build = "sh install.sh",
  -- do 'sh install.sh 1' if you want to force compile locally
  -- (instead of fetching a binary from the github release). Requires Rust >= 1.65

  opts = function()
    require('sniprun').setup()
    local map = function(mode, lhs, rhs, desc)
      vim.keymap.set(mode, lhs, rhs, { desc = desc })
    end
    map('n', '<leader>rc', '<Plug>SnipRun', 'run code')
    map('v', '<leader>rc', '<Plug>SnipRun', 'run code')
  end,
}
